package com.wuuxiang.polestar.core.observer;

/**********************************************************      
 * 项目名称：polestar
 * 类描述：   
 * 创建人：夏鸿鹏 
 * 创建时间：2017-11-24 14:40   
 * 修改备注：   
 *
 **********************************************************/

public interface ISubject {

    /**********************************************************
     * 方法说明：注册观察者
     * 参数：
     * 返回值：
     * 创建人：夏鸿鹏
     * 创建时间：2017-11-24 14:41
     * 修改备注：

     **********************************************************/
    void register(IObserver watcher);

    /**********************************************************   
     * 方法说明：通知观察者
     * 参数：
     * 返回值：
     * 创建人：夏鸿鹏
     * 创建时间：2017-11-24 14:44
     * 修改备注：
       
     **********************************************************/
    void notify(String key, String value);

}
